HairBSDF, Mp, upper

Time bar (total: 21.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze625.0ms (2.9%)

Memory
-14.2MiB live, 887.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
0%0%0%100%0%0%0%6
0%0%0%100%0%0%0%7
0%0%0%100%0%0%0%8
0%0%0%100%0%0%0%9
0%0%0%100%0%0%0%10
50%0%0%100%0%0%0%11
50%0%0%100%0%0%0%12
Compiler

Compiled 62 to 42 computations (32.3% saved)

sample2.8s (13.3%)

Memory
124.8MiB live, 3 442.6MiB allocated
Samples
2.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-mult: 574.0ms (34.1% of total)
const: 329.0ms (19.5% of total)
ival-<=: 236.0ms (14% of total)
ival-div: 228.0ms (13.5% of total)
ival-sinh: 101.0ms (6% of total)
ival-exp: 86.0ms (5.1% of total)
ival-and: 53.0ms (3.1% of total)
ival-neg: 34.0ms (2% of total)
ival-<: 23.0ms (1.4% of total)
exact: 15.0ms (0.9% of total)
ival-assert: 4.0ms (0.2% of total)
Bogosity

explain174.0ms (0.8%)

Memory
-32.0MiB live, 346.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-#s(literal 2 binary32)
00-0-(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
00-0-sinTheta_i
00-0-cosTheta_i
00-0-v
00-0-(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-sinTheta_O
00-0-(*.f32 sinTheta_i sinTheta_O)
00-0-(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
00-0-#s(literal 1 binary32)
00-0-(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
00-0-(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
00-0-cosTheta_O
00-0-(sinh.f32 (/.f32 #s(literal 1 binary32) v))
01(-1.960807300864599e-36 -0.00030532220262102783 1.6759439294569815e-26 -3.115909557482841e-20 0.3258681297302246)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
03(-9.310170193849852e-33 -2.0262823808171043e-14 -1.4186131623416664e-16 -1.2000048749443448e-23 0.2030184417963028)0-(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n30
(*.f32 cosTheta_i cosTheta_O)underflow92
/.f32(/.f32 (*.f32 sinTheta_i sinTheta_O) v)u/n10
(*.f32 sinTheta_i sinTheta_O)underflow90
Confusion
Predicted +Predicted -
+00
-4252
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-40252
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0252
14
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
67.0ms512×0valid
Compiler

Compiled 215 to 61 computations (71.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-div: 16.0ms (37.2% of total)
ival-mult: 14.0ms (32.5% of total)
ival-sinh: 6.0ms (13.9% of total)
ival-exp: 4.0ms (9.3% of total)
ival-neg: 2.0ms (4.6% of total)
exact: 1.0ms (2.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess201.0ms (0.9%)

Memory
21.4MiB live, 254.0MiB allocated
Algorithm
egg-herbie
Rules
3 091×lower-*.f64
3 086×lower-*.f32
1 104×lower-fma.f64
1 104×lower-fma.f32
1 076×lower-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0139465
1535441
22083420
01922
03122
16722
219721
377921
4304221
5371421
6545421
0826321
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
Symmetry

(negabs cosTheta_O)

(negabs cosTheta_i)

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 27 to 19 computations (29.6% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Compiler

Compiled 27 to 19 computations (29.6% saved)

simplify151.0ms (0.7%)

Memory
-21.0MiB live, 248.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff0
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
cost-diff64
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
cost-diff192
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Rules
3 091×lower-*.f64
3 086×lower-*.f32
1 104×lower-fma.f64
1 104×lower-fma.f32
1 076×lower-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01992
03192
16792
219790
377990
4304290
5371490
6545490
0826390
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(/.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
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
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)

localize66.0ms (0.3%)

Memory
-7.9MiB live, 77.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.25967015347261335
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.2616551023150756
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.27734375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.835121668938219
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
35.0ms256×0valid
Compiler

Compiled 94 to 21 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 7.0ms (36.7% of total)
ival-div: 6.0ms (31.5% of total)
ival-exp: 2.0ms (10.5% of total)
ival-sinh: 2.0ms (10.5% of total)
ival-neg: 1.0ms (5.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series64.0ms (0.3%)

Memory
10.0MiB live, 122.0MiB allocated
Counts
8 → 288
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())
#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())
#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) 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 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
Outputs
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v) (taylor inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (taylor inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) (taylor inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) 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) 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 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 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) 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 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 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) 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) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 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 (/ (* 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 (/ (* 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 (/ (* 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 (/ (* 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 (/ (* 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 (/ (* 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 (/ (* 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 (/ (* 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>) () ())) ())
Calls

72 calls:

TimeVariablePointExpression
5.0ms
v
@0
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))
4.0ms
cosTheta_i
@inf
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))
4.0ms
sinTheta_i
@inf
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))
3.0ms
sinTheta_O
@-inf
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))
3.0ms
cosTheta_i
@0
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))

simplify427.0ms (2%)

Memory
32.2MiB live, 290.6MiB allocated
Algorithm
egg-herbie
Rules
5 187×lower-fma.f64
5 187×lower-fma.f32
2 683×lower-*.f64
2 683×lower-*.f32
1 519×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03344121
110404000
238273767
370033766
080493724
Stop Event
iter limit
node limit
Counts
288 → 288
Calls
Call 1
Inputs
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* 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 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_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 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_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 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_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
Outputs
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 sinTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -1/6 binary32))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -1/6 binary32)))) sinTheta_O) sinTheta_O))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (neg.f32 sinTheta_O)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (neg.f32 sinTheta_O))))) v)) v)) v)) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 sinTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) sinTheta_O) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal -1/6 binary32)))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal -1/6 binary32)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) v) #s(literal 1/2 binary32)))) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 v v) v))) #s(literal -1/6 binary32) cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) v) #s(literal 1/2 binary32)))) v)) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) v) #s(literal 1/2 binary32)))) v)) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) sinTheta_O) (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 sinTheta_i v)))) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) #s(literal -1/2 binary32)))) v)) v)) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v))) #s(literal 1/2 binary32)) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 v v))) #s(literal 1/2 binary32))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v))) #s(literal 1/2 binary32)) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 sinTheta_i (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v))) #s(literal 1/2 binary32))) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v))) #s(literal 1/2 binary32)) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 sinTheta_i (*.f32 (*.f32 v v) v))) (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v))) #s(literal 1/2 binary32)) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 sinTheta_i v))) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 v))) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v 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) 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 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 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 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 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 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 cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)

rewrite310.0ms (1.4%)

Memory
-26.0MiB live, 285.4MiB allocated
Rules
2 408×lower-*.f64
2 403×lower-*.f32
1 875×lower-/.f64
1 871×lower-/.f32
762×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01970
03170
18968
252868
3682568
0806568
Stop Event
iter limit
node limit
iter limit
Counts
8 → 806
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
Outputs
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) cosTheta_i) (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal -1 binary32)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) v) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 v)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal -1 binary32)) (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 v)) (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 v)) (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (neg.f32 v)))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #s(literal -1 binary32))
(*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) v))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 cosTheta_i (*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) v) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) v)
(/.f32 (/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #s(literal -1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)) #s(literal 2 binary32))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))) v)
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) #s(literal -1 binary32)) (*.f32 v (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal -1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 v (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (neg.f32 v) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) v))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (neg.f32 v) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) #s(literal 2 binary32)))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (neg.f32 v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) #s(literal -1 binary32))
(exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (log.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32)) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i)
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v))
(*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 v)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(*.f32 cosTheta_i (*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32)) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 v (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #s(literal 1 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(pow.f32 (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1/2 binary32))) (exp.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1/2 binary32))))
(*.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(pow.f32 (neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal -1 binary32))
(pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(pow.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 sinTheta_O v)) sinTheta_i)
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) sinTheta_O) (/.f32 sinTheta_i v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) sinTheta_i) (/.f32 sinTheta_O v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(pow.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 sinTheta_O sinTheta_i))
(exp.f32 (*.f32 (log.f32 (exp.f32 (neg.f32 sinTheta_i))) (/.f32 sinTheta_O v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 sinTheta_O v))) sinTheta_i))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) sinTheta_O)) (/.f32 sinTheta_i v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) sinTheta_i)) (/.f32 sinTheta_O v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(neg.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v sinTheta_i)) sinTheta_O)
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_i v) (/.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O v) (/.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 1 binary32))
(*.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 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) v)))
(*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32)))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))))
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 1 binary32))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(fma.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 v sinTheta_i)) sinTheta_O #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) (/.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (/.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (/.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) v)) #s(literal 0 binary32))
(fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(+.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 #s(literal 2 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 4 binary32))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32)))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) v)
(*.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (neg.f32 v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 v (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 v (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 v (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (neg.f32 v)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (*.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (neg.f32 v) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 v (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (*.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal -1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)))
(*.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 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_O cosTheta_i)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal -1 binary32))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1 binary32)))
(*.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 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))
(*.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 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O 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 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(log.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.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 (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 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_i v) (log.f32 (exp.f32 sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) (pow.f32 v #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_O v) (log.f32 (exp.f32 sinTheta_i)))
(*.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 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))))
(*.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) (log.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i))))
(*.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 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32))
(*.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 (log.f32 (exp.f32 (/.f32 sinTheta_O v))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(-.f32 (log.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(-.f32 #s(literal 0 binary32) (log.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) (log.f32 (exp.f32 sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (pow.f32 v #s(literal -1/2 binary32)) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) (pow.f32 v #s(literal -1/2 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (log.f32 (exp.f32 sinTheta_i)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 sinTheta_i (log.f32 (exp.f32 (/.f32 sinTheta_O v))) #s(literal 0 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(+.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)))) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)))))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (log.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(neg.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))

eval194.0ms (0.9%)

Memory
17.3MiB live, 169.7MiB allocated
Compiler

Compiled 27 553 to 2 913 computations (89.4% saved)

prune319.0ms (1.5%)

Memory
-22.1MiB live, 346.5MiB allocated
Pruning

36 alts after pruning (36 fresh and 0 done)

PrunedKeptTotal
New1 058361 094
Fresh000
Picked101
Done000
Total1 059361 095
Accuracy
99.8%
Counts
1 095 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
95.9%
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.5%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
98.3%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
97.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
99.0%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
98.7%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.0%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
97.3%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
98.7%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)))
98.8%
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.7%
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.0%
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
98.7%
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
98.6%
(*.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.9%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
98.7%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
98.7%
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
58.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
58.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
98.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v)))))
Compiler

Compiled 2 054 to 1 380 computations (32.8% saved)

simplify201.0ms (0.9%)

Memory
4.6MiB live, 195.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
cost-diff192
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v))
cost-diff192
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cost-diff0
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
cost-diff0
(/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i))
cost-diff192
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
cost-diff0
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
cost-diff0
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
cost-diff0
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
cost-diff0
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
cost-diff0
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
cost-diff64
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
cost-diff192
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Rules
2 278×lower-*.f64
2 262×lower-*.f32
1 530×lower-/.f64
1 517×lower-/.f32
709×lower-neg.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057416
091420
1203420
2694413
32969412
44084412
55878412
08546412
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
cosTheta_O
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
cosTheta_i
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
sinTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
(*.f32 #s(literal -2 binary32) v)
#s(literal -2 binary32)
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i))
(/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
#s(literal 1/2 binary32)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
v
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
Outputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
cosTheta_O
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
cosTheta_i
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
sinTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
(*.f32 #s(literal -2 binary32) v)
#s(literal -2 binary32)
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
#s(literal 1/2 binary32)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
v
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)

localize243.0ms (1.1%)

Memory
26.2MiB live, 217.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.17253876953688402
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.2596701534726135
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
accuracy0.2655613523150756
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
accuracy0.8351216689382185
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.2596701534726135
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
accuracy0.2734375
(/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
accuracy0.27734375
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
accuracy0.8351216689382185
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.24609375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
accuracy0.2596701534726135
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
accuracy0.27734375
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
accuracy0.835121668938219
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
accuracy0
(*.f32 cosTheta_i cosTheta_O)
accuracy0.03125
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
accuracy0.2616551023150756
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy12.903488341106028
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
accuracy0.16796875
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
accuracy0.24609375
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
accuracy0.27734375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.8351216689382185
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
136.0ms256×0valid
Compiler

Compiled 410 to 52 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 114.0ms
ival-mult: 65.0ms (57.2% of total)
ival-div: 36.0ms (31.7% of total)
ival-exp: 6.0ms (5.3% of total)
ival-sinh: 4.0ms (3.5% of total)
ival-neg: 2.0ms (1.8% of total)
exact: 1.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series239.0ms (1.1%)

Memory
0.2MiB live, 359.8MiB allocated
Counts
23 → 864
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())
#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())
#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())
#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())
Outputs
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))) (/ cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))) (/ cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))) (/ cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))) (/ cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 3))))))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ (* sinTheta_O sinTheta_i) v) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v))) v)) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 3))))))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (patch (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 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 (/ (* 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 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 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) 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 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 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) 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) 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) (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 (* 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 (* 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 (* 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 (* 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 (* 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 (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (patch (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i)))) (+ (* -1/720 (* cosTheta_O cosTheta_i)) (* 1/5040 (* cosTheta_O cosTheta_i)))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 4))))) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1/6 (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i)))) (+ (* -1/5040 (* cosTheta_O cosTheta_i)) (* 1/720 (* cosTheta_O cosTheta_i)))) (pow v 6))) (* 1/2 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 4)))))) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt 1/2 (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- 1/2 (* 1/12 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6))))) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt 1/2 (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- 1/2 (* 1/12 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6))))) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 1/6 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 1/6 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* cosTheta_O cosTheta_i)) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* -1 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (patch (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #<representation binary32>) () ())) ())
Calls

216 calls:

TimeVariablePointExpression
30.0ms
cosTheta_O
@inf
(/ (* cosTheta_O (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v))) (* (* (sinh (/ 1 v)) 2) v))
23.0ms
sinTheta_O
@-inf
(/ (* (/ 1/2 (* (sinh (/ 1 v)) v)) (* cosTheta_O cosTheta_i)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v))
18.0ms
v
@0
(/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v))
16.0ms
sinTheta_O
@inf
(* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v))
5.0ms
v
@0
(* (/ (* cosTheta_i cosTheta_O) v) 1/2)

simplify295.0ms (1.4%)

Memory
5.6MiB live, 478.3MiB allocated
Algorithm
egg-herbie
Rules
4 985×lower-fma.f64
4 985×lower-fma.f32
3 591×lower-*.f64
3 591×lower-*.f32
2 865×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097517791
1332317068
0822316844
Stop Event
iter limit
node limit
Counts
864 → 864
Calls
Call 1
Inputs
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))) (/ cosTheta_i v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))) (/ cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ cosTheta_i v)
(/ (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) v)
(/ cosTheta_i v)
(* -1 (/ (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))) v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v))) v))) v))
(/ cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))) (/ cosTheta_i v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))) (/ cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ 1 v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (/ 1 v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 3))))))) (/ 1 v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ 1 v)
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(/ 1 v)
(* -1 (/ (- (/ (* sinTheta_O sinTheta_i) v) 1) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v))) v)) 1) v))
(/ 1 v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (/ 1 v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 3))))))) (/ 1 v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) 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 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_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 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_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 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)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1/2 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i)))) (+ (* -1/720 (* cosTheta_O cosTheta_i)) (* 1/5040 (* cosTheta_O cosTheta_i)))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))))
(* 1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 4)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1/6 (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i)))) (+ (* -1/5040 (* cosTheta_O cosTheta_i)) (* 1/720 (* cosTheta_O cosTheta_i)))) (pow v 6))) (* 1/2 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 4))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
1/2
(- 1/2 (* 1/12 (/ 1 (pow v 2))))
(- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2))))
(- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6)))))
1/2
(- 1/2 (* 1/12 (/ 1 (pow v 2))))
(- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2))))
(- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6)))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
1
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
1
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (- (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v)
(/ (- (+ (* -1 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* cosTheta_O cosTheta_i)) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* -1 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v))) v))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* sinTheta_O sinTheta_i) v)
Outputs
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))) (/ cosTheta_i v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 cosTheta_i v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))) (/ cosTheta_i v))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i) (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v)))) sinTheta_i (/.f32 cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v)
(/.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) cosTheta_i)) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* -1 (/ (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v))
(/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal 1/2 binary32) (*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) cosTheta_i)) (neg.f32 v)) cosTheta_i) (neg.f32 v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v))) v))) v))
(/.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v))) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) v))) (neg.f32 v)) cosTheta_i) (neg.f32 v))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))) (/ cosTheta_i v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_O (/.f32 cosTheta_i v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))) (/ cosTheta_i v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) v)) v))) v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(-.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (/ 1 v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) (/.f32 sinTheta_O (*.f32 v v))) sinTheta_i (/.f32 #s(literal 1 binary32) v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 3))))))) (/ 1 v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) (*.f32 v v))) sinTheta_i (/.f32 #s(literal 1 binary32) v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) #s(literal 1 binary32))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(* -1 (/ (- (/ (* sinTheta_O sinTheta_i) v) 1) v))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (neg.f32 v)) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v))) v)) 1) v))
(/.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v)) #s(literal 1 binary32)) (neg.f32 v))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(-.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (/ 1 v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 sinTheta_i (*.f32 v v))) sinTheta_O (/.f32 #s(literal 1 binary32) v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 3))))))) (/ 1 v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) (*.f32 v v))) sinTheta_O (/.f32 #s(literal 1 binary32) v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/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)
(/ (* 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 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 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 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 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 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 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)
(* 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)
(* 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)
(* 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)
(* 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)
(* 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)
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) sinTheta_i) sinTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) (*.f32 v v)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) v) #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 5 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 5 binary32)))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 5 binary32)))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 5 binary32)))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) 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)
(* 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)
(* 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)
(* 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)
(* 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)
(* 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)
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(*.f32 (fma.f32 #s(literal -2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) sinTheta_i) (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) v)) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) sinTheta_i) sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* -1/2 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i)))) (+ (* -1/720 (* cosTheta_O cosTheta_i)) (* 1/5040 (* cosTheta_O cosTheta_i)))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))))
(fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -7/360 binary32)) #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 4)))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1/6 (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i)))) (+ (* -1/5040 (* cosTheta_O cosTheta_i)) (* 1/720 (* cosTheta_O cosTheta_i)))) (pow v 6))) (* 1/2 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 4))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 7/360 binary32)) #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
1/2
#s(literal 1/2 binary32)
(- 1/2 (* 1/12 (/ 1 (pow v 2))))
(-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v)))
(- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2))))
(-.f32 (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1/12 binary32) (*.f32 v v)))
(- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6)))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))) (/.f32 #s(literal 31/30240 binary32) (pow.f32 v #s(literal 6 binary32))))
1/2
#s(literal 1/2 binary32)
(- 1/2 (* 1/12 (/ 1 (pow v 2))))
(-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v)))
(- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2))))
(-.f32 (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1/12 binary32) (*.f32 v v)))
(- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6)))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))) (/.f32 #s(literal 31/30240 binary32) (pow.f32 v #s(literal 6 binary32))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
1
#s(literal 1 binary32)
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))
1
#s(literal 1 binary32)
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) v)) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) sinTheta_i) sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) sinTheta_O))) sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) v))) sinTheta_O (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)))) sinTheta_O (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O cosTheta_i) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) sinTheta_i))) sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) v))) sinTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)))) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) #s(literal -1/3 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 v v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v))) v)) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) #s(literal -1/2 binary32))) v)) v)) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 sinTheta_O) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32)) v))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32)) v))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/ (- (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v)
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 (*.f32 v v))) (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) v)
(/ (- (+ (* -1 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* cosTheta_O cosTheta_i)) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))) v)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) #s(literal -1/3 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (*.f32 v v) v))) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v))) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* -1 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v))) v))) v))) (neg.f32 v))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) (neg.f32 (*.f32 v v))) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) (neg.f32 (*.f32 v v))) #s(literal 1 binary32)) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (neg.f32 v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) (neg.f32 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)
(/ (* 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)

rewrite201.0ms (0.9%)

Memory
-14.1MiB live, 417.8MiB allocated
Rules
1 906×lower-/.f64
1 893×lower-/.f32
1 880×lower-*.f64
1 864×lower-*.f32
699×frac-2neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057266
091270
1293262
21957262
37907262
08291262
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 640
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i))
(/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
Outputs
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (*.f32 v (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #s(literal 1 binary32))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (neg.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 v cosTheta_i))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(neg.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) v)
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.f32 v))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) v)
(/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 cosTheta_i v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_i)
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_i)
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (pow.f32 v #s(literal -1/2 binary32))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (*.f32 sinTheta_O #s(literal 1/2 binary32))))) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (*.f32 sinTheta_O #s(literal 1/2 binary32))))))
(*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
(/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(-.f32 (/.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) #s(literal -1 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i (*.f32 (log.f32 v) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i)
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal -1/2 binary32) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) #s(literal 2 binary32)))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (neg.f32 v)))
(neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v))))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(-.f32 #s(literal 0 binary32) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)))
(*.f32 (neg.f32 (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (neg.f32 (neg.f32 cosTheta_i)))
(*.f32 cosTheta_O cosTheta_i)
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (*.f32 v (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #s(literal 1 binary32))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (neg.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 v cosTheta_i))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(neg.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (neg.f32 (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (neg.f32 (neg.f32 cosTheta_i)))
(*.f32 cosTheta_O cosTheta_i)
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (neg.f32 v))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 v (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 v (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (*.f32 v (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #s(literal 1 binary32))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (neg.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 v cosTheta_i))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(neg.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (neg.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_O (/.f32 #s(literal -1/2 binary32) v)))
(*.f32 (*.f32 cosTheta_O (/.f32 #s(literal -1/2 binary32) v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (neg.f32 (neg.f32 cosTheta_i)))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) cosTheta_i)
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal -1/2 binary32))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1/2 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1 binary32)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 1 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v))
(*.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 1 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 v (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (*.f32 v (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(*.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #s(literal 1 binary32))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (neg.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 v cosTheta_i))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v) (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(neg.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 v (/.f32 v cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) cosTheta_O) #s(literal -1 binary32)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)))
(*.f32 (pow.f32 (*.f32 v (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O)
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v)) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1/2 binary32)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) v) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1 binary32))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) #s(literal 2 binary32)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v)) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 v (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i)))
(/.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1/2 binary32)) v)
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(pow.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_i)
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_i)
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) v))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_O) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) cosTheta_i))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (*.f32 #s(literal 0 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 #s(literal 0 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 v (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 v) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 v (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (*.f32 #s(literal 0 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(fma.f32 #s(literal 0 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(+.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) #s(literal -1 binary32))
(*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal 1 binary32))
(*.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_i v) sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))))
(/.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 v) sinTheta_i))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (neg.f32 v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 sinTheta_O) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(+.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal 0 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))

eval317.0ms (1.5%)

Memory
21.1MiB live, 500.3MiB allocated
Compiler

Compiled 68 659 to 3 800 computations (94.5% saved)

prune797.0ms (3.7%)

Memory
-98.5MiB live, 780.3MiB allocated
Pruning

47 alts after pruning (44 fresh and 3 done)

PrunedKeptTotal
New2 802342 836
Fresh211031
Picked235
Done000
Total2 825472 872
Accuracy
99.9%
Counts
2 872 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
98.5%
(/.f32 (/.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
94.5%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
98.5%
(/.f32 (*.f32 (pow.f32 (*.f32 v (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v cosTheta_i)) #s(literal -1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
95.9%
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
98.6%
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
98.5%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
98.9%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
99.1%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.9%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
98.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (* (sinh (/ -1 v)) (* -2 v)) (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
90.7%
(/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))) #s(literal -1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.0%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
98.6%
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_O) #s(literal -1 binary32)))
95.1%
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
97.3%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
98.7%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
98.7%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
98.7%
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
98.7%
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
98.6%
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
98.7%
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
98.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
#s(approx (/ (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
59.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
Compiler

Compiled 2 331 to 1 549 computations (33.5% saved)

simplify128.0ms (0.6%)

Memory
22.0MiB live, 144.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)
cost-diff192
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
cost-diff192
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cost-diff0
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
cost-diff0
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cost-diff0
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
cost-diff0
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
cost-diff64
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
cost-diff64
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
cost-diff64
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
cost-diff0
(/.f32 cosTheta_i v)
cost-diff0
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
cost-diff0
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
cost-diff0
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
cost-diff64
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
cost-diff192
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
cost-diff544
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
Rules
2 952×lower-*.f64
2 931×lower-*.f32
1 108×lower-/.f64
1 093×lower-/.f32
638×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079599
0125603
1269592
2830588
33774583
46318583
08478579
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
cosTheta_O
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
cosTheta_i
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
sinTheta_O
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
#s(literal -2 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i v)
cosTheta_i
v
cosTheta_O
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(neg.f32 v)
v
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
#s(literal 2 binary32)
(fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))
sinTheta_i
sinTheta_O
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal 1/2 binary32)
(*.f32 sinTheta_O sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
#s(literal 1/6 binary32)
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
cosTheta_O
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
sinTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
cosTheta_i
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
cosTheta_i
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
sinTheta_O
cosTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
Outputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
cosTheta_O
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
cosTheta_i
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
sinTheta_O
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
#s(literal -2 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i v)
cosTheta_i
v
cosTheta_O
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal 2 binary32) v) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal 2 binary32) v) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(*.f32 (fma.f32 (/.f32 #s(literal 2 binary32) v) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v)
(neg.f32 v)
v
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
(fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) v)
(*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
(*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))
#s(literal 2 binary32)
(fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))
(fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))
sinTheta_i
sinTheta_O
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(*.f32 sinTheta_O sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
#s(literal 1/6 binary32)
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
cosTheta_O
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
sinTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
cosTheta_i
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) cosTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
cosTheta_i
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
sinTheta_O
cosTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)

localize216.0ms (1%)

Memory
12.7MiB live, 396.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.12109375
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)
accuracy0.17253876953688402
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.3873825195368841
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
accuracy0.8351216689382175
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.140625
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
accuracy0.26953125
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
accuracy0.36166000976844204
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.8351216689382175
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.21875
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
accuracy0.2578125
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
accuracy0.3203125
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
accuracy20.57989319829557
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))
accuracy0
(/.f32 cosTheta_i v)
accuracy0.03125
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
accuracy0.1171875
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
accuracy12.903488341106028
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
accuracy0.16796875
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
accuracy0.24609375
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
accuracy0.35775375976844204
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
accuracy0.835121668938219
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
Samples
141.0ms256×0valid
Compiler

Compiled 553 to 76 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
ival-mult: 47.0ms (43.6% of total)
ival-div: 37.0ms (34.3% of total)
ival-exp: 7.0ms (6.5% of total)
const: 4.0ms (3.7% of total)
ival-sinh: 4.0ms (3.7% of total)
ival-neg: 3.0ms (2.8% of total)
ival-add: 2.0ms (1.9% of total)
ival-sub: 2.0ms (1.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series182.0ms (0.9%)

Memory
11.9MiB live, 328.8MiB allocated
Counts
24 → 960
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())
#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
Outputs
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))) (/ cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))) (/ cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))) (/ cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))) (/ cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (patch (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (patch (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt -2 (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2) (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2) (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2) (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt -2 (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2) (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2) (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2) (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) (patch (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/3 (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ -1/3 (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (patch (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O)) v) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O))) v) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O)))) v) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 cosTheta_O) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))) v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_O)) v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_O (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_O)) v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* (pow sinTheta_O 2) sinTheta_i)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* sinTheta_i (+ (* 1/3 (/ (* (pow sinTheta_O 3) sinTheta_i) v)) (pow sinTheta_O 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (+ (* 1/3 (/ (* sinTheta_O (pow sinTheta_i 3)) v)) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (pow v 2))) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (* 1/2 cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* 1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (pow v 3))) (* 1/2 cosTheta_i)))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (pow v 2))) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)) (* 1/2 cosTheta_i)) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/2 (/ cosTheta_i (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4)))))) (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 3)) (pow v 5))) (* 1/6 (/ (* cosTheta_i (pow sinTheta_O 3)) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4)))))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/2 (/ cosTheta_i (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4)))))) (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 3)) (pow v 5))) (* 1/6 (/ (* cosTheta_i (pow sinTheta_i 3)) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4)))))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #<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 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 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 (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/6 v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/6 v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
Calls

240 calls:

TimeVariablePointExpression
40.0ms
sinTheta_O
@inf
(* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v)))
5.0ms
v
@0
(/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v))
4.0ms
cosTheta_i
@inf
(* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v)))
4.0ms
sinTheta_i
@-inf
(/ (* cosTheta_O (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v))) (/ (* -2 (sinh (/ -1 v))) (/ 1 v)))
1.0ms
v
@0
(* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2))

simplify1.1s (5%)

Memory
-14.3MiB live, 410.8MiB allocated
Algorithm
egg-herbie
Rules
4 201×lower-*.f64
4 201×lower-*.f32
3 738×lower-fma.f64
3 738×lower-fma.f32
2 029×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0136521764
1471721068
0836420642
Stop Event
iter limit
node limit
Counts
960 → 960
Calls
Call 1
Inputs
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))) (/ cosTheta_i v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))) (/ cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ cosTheta_i v)
(/ (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) v)
(/ cosTheta_i v)
(* -1 (/ (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))) v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v))) v))) v))
(/ cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))) (/ cosTheta_i v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))) (/ cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) 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 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_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 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_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 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 v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(/ (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
-2
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
-2
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(/ -1/3 (pow v 2))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(/ -1/3 (pow v 2))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ cosTheta_O v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O)))) v)
(* 1/2 (/ cosTheta_O v))
(* -1 (/ (+ (* -1/2 cosTheta_O) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_O)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_O (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_O)) v))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3)))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_i (+ (* 1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_i (+ (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (pow v 2))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* (pow v 2) (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(* (pow v 2) (+ 2 (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(* 2 (pow v 2))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v))))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))))
(* 2 (pow v 2))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* (pow sinTheta_O 2) sinTheta_i))))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* sinTheta_i (+ (* 1/3 (/ (* (pow sinTheta_O 3) sinTheta_i) v)) (pow sinTheta_O 2))))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (pow v 2))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (+ (* 1/3 (/ (* sinTheta_O (pow sinTheta_i 3)) v)) (pow sinTheta_i 2))))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (* 1/2 cosTheta_i))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* 1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (pow v 3))) (* 1/2 cosTheta_i)))) (pow v 2))
(* 1/2 (/ cosTheta_i (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (pow v 2))
(/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)) (* 1/2 cosTheta_i)) (pow v 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) (pow v 2))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/2 (/ cosTheta_i (pow v 2))))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4)))))) (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 3)) (pow v 5))) (* 1/6 (/ (* cosTheta_i (pow sinTheta_O 3)) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))))))))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/2 (/ cosTheta_i (pow v 2))))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4)))))) (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 3)) (pow v 5))) (* 1/6 (/ (* cosTheta_i (pow sinTheta_i 3)) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))))))))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ 1/6 v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(/ 1/6 v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
Outputs
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))) (/ cosTheta_i v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 cosTheta_i v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))) (/ cosTheta_i v))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i) (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v)))) sinTheta_i (/.f32 cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v)
(/.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) v)
(/.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) v)
(/ (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 cosTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32)))) cosTheta_i) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* -1 (/ (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v))
(/.f32 (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i) (neg.f32 v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_i)) sinTheta_i (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (neg.f32 v)) cosTheta_i) (neg.f32 v))
(* -1 (/ (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v))) v))) v))
(/.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) v)) v))) (neg.f32 v)) cosTheta_i) (neg.f32 v))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ cosTheta_i v))
(-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))) (/ cosTheta_i v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_O (/.f32 cosTheta_i v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))) (/ cosTheta_i v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) v)) v))) v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/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)
(/ (* 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 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 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 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 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 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 cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #s(literal 2 binary32))
(/ (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_O #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_O #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_i #s(literal 2 binary32) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) sinTheta_O (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_i #s(literal 2 binary32) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) sinTheta_O (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
-2
#s(literal -2 binary32)
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32))
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
(fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal -2 binary32))
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
(fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32))
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
(/ -1/3 (pow v 2))
(/.f32 #s(literal -1/3 binary32) (*.f32 v v))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(/ -1/3 (pow v 2))
(/.f32 #s(literal -1/3 binary32) (*.f32 v v))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v)))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v)))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i))) sinTheta_i) sinTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O (fma.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_i) sinTheta_O (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i)))) v)) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O (fma.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_i) cosTheta_O (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i))) sinTheta_i) sinTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ cosTheta_O v))
(*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O)) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O)))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O)))) v)
(* 1/2 (/ cosTheta_O v))
(*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 cosTheta_O) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) cosTheta_O)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_O)) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1/2 binary32))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_O (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_O)) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O cosTheta_O) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) (fma.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) sinTheta_i) sinTheta_O (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_i (/.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 sinTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3)))))))
(*.f32 (+.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) (*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) (*.f32 (*.f32 v v) v)) #s(literal 2 binary32))) #s(literal 2 binary32)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) v) #s(literal -2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) #s(literal 2 binary32))) v)) (neg.f32 v)) #s(literal 2 binary32)))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_i (+ (* 1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) sinTheta_i) (*.f32 (*.f32 sinTheta_O v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_i (+ (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (*.f32 (*.f32 sinTheta_O v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))
(* (pow v 2) (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(*.f32 (+.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) (*.f32 v v))
(* (pow v 2) (+ 2 (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(*.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal 1/3 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 v v))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) v)) (*.f32 v v))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) v)) (*.f32 v v))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* (pow sinTheta_O 2) sinTheta_i))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O v) #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* sinTheta_i (+ (* 1/3 (/ (* (pow sinTheta_O 3) sinTheta_i) v)) (pow sinTheta_O 2))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) v) #s(literal 1/3 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i (*.f32 (*.f32 sinTheta_O v) #s(literal 2 binary32))) sinTheta_i (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i #s(literal 2 binary32)) v (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) sinTheta_O (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (+ (* 1/3 (/ (* sinTheta_O (pow sinTheta_i 3)) v)) (pow sinTheta_i 2))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O (*.f32 (*.f32 sinTheta_i #s(literal 2 binary32)) v)) sinTheta_O (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i)))) v)) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O (fma.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) cosTheta_i) cosTheta_O (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i))) sinTheta_i) sinTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) cosTheta_i))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (pow v 2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (pow v 2))
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (* 1/2 cosTheta_i))) (pow v 2))
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* 1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (pow v 3))) (* 1/2 cosTheta_i)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) #s(literal -1/3 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))) (*.f32 v v))
(* 1/2 (/ cosTheta_i (pow v 2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (pow v 2))
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)) (* 1/2 cosTheta_i)) (pow v 2))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v))) v)) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) (pow v 2))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/2 binary32))) v)) v)) (*.f32 v v))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (pow v 2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/2 (/ cosTheta_i (pow v 2))))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4)))))) (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 3))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) sinTheta_i (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 (*.f32 v v) v))))) sinTheta_i (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 3)) (pow v 5))) (* 1/6 (/ (* cosTheta_i (pow sinTheta_O 3)) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 5 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) v))) sinTheta_i (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)))) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 v v) v))) sinTheta_i (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (pow v 2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/2 (/ cosTheta_i (pow v 2))))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4)))))) (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 3))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) sinTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 (*.f32 v v) v))))) sinTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 3)) (pow v 5))) (* 1/6 (/ (* cosTheta_i (pow sinTheta_i 3)) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 5 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) v))) sinTheta_O (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)))) sinTheta_O (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i cosTheta_i)) (*.f32 (*.f32 v v) v))) sinTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ cosTheta_i (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) #s(literal -1/3 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))) (*.f32 v v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v))) v)) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)))))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) #s(literal -1/2 binary32))) v)) v)) (*.f32 v v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) sinTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) v))) sinTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)))) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) #s(literal -1/3 binary32)) (*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)) v))) sinTheta_O (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32)))) sinTheta_O (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 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 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 (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) (neg.f32 (*.f32 v v))) #s(literal 1 binary32)) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (neg.f32 v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) (neg.f32 v))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(*.f32 (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) (*.f32 (*.f32 v v) v)) #s(literal -2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32)))) #s(literal 2 binary32)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)))) v) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/ 1/6 v)
(/.f32 #s(literal 1/6 binary32) v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(/ 1/6 v)
(/.f32 #s(literal 1/6 binary32) v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) (neg.f32 (*.f32 v v))) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))

rewrite1.6s (7.4%)

Memory
1.9MiB live, 247.7MiB allocated
Rules
2 393×lower-/.f64
2 378×lower-/.f32
2 006×lower-*.f64
1 985×lower-*.f32
1 231×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079403
0125403
1426384
22873384
08176374
Stop Event
iter limit
node limit
iter limit
Counts
24 → 769
Calls
Call 1
Inputs
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i v)
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)
(/.f32 #s(literal 1/2 binary32) v)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Outputs
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 1 binary32)) (neg.f32 v))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v #s(literal -2 binary32)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v #s(literal -2 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 v (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 v (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (pow.f32 (/.f32 v (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -2 binary32)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) v))
(*.f32 (/.f32 cosTheta_O #s(literal -2 binary32)) (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) cosTheta_O)
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) cosTheta_O))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal -1 binary32))) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal -2 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) #s(literal -1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v)))
(pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v)))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_i)) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))) v)
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))))
(/.f32 (neg.f32 (/.f32 cosTheta_i v)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_i)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_i) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) v)
(/.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(neg.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)) cosTheta_i)
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1 binary32))) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32))) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)) v)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(pow.f32 (/.f32 v (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 #s(literal 1/2 binary32) cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O))) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v)
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (/.f32 v cosTheta_i))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 #s(literal -1/2 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O #s(literal 1 binary32))) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 v cosTheta_i))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) v)
(/.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 cosTheta_i v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (neg.f32 cosTheta_i) v))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v cosTheta_i) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_i)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) #s(literal -1 binary32)) v)
(*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (neg.f32 v) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)))
(*.f32 v (neg.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) v) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) v) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) v)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (neg.f32 v)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v))) (*.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 v) #s(literal -2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))) (*.f32 (neg.f32 v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))) (-.f32 (*.f32 (*.f32 (neg.f32 v) #s(literal -2 binary32)) (*.f32 (neg.f32 v) #s(literal -2 binary32))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))) (*.f32 (neg.f32 v) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)) (neg.f32 v))) (neg.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)) (neg.f32 v))) (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)))) (neg.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 v) (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)) (neg.f32 v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)) (neg.f32 v)) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32))) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 v) (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) v))
(fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))
(fma.f32 (neg.f32 v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (*.f32 (neg.f32 v) #s(literal -2 binary32)))
(+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))
(+.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))) (*.f32 (neg.f32 v) #s(literal -2 binary32)))
(neg.f32 (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) v))
(*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))))
(*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 4 binary32) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal 4 binary32) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) (/.f32 #s(literal 4 binary32) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) (/.f32 #s(literal 4 binary32) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 8 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) (fma.f32 (/.f32 #s(literal 8 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) (/.f32 #s(literal 8 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) (/.f32 #s(literal 8 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))))))))
(/.f32 (+.f32 #s(literal -8 binary32) (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)))) (+.f32 #s(literal 4 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (*.f32 #s(literal -2 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))) #s(literal 8 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32))) (neg.f32 (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32))) (neg.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32))) (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32))) (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))) (/.f32 #s(literal 4 binary32) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))))) (/.f32 #s(literal 8 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))) (/.f32 #s(literal 4 binary32) (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))) (/.f32 #s(literal 8 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32)))))
(-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 v #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal -2 binary32))
(fma.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal -2 binary32))
(fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v) #s(literal -2 binary32))
(fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (neg.f32 v)) #s(literal 2 binary32) #s(literal -2 binary32))
(fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal -2 binary32))
(fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))
(fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (neg.f32 v)) #s(literal -2 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal -2 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -2 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v) #s(literal -2 binary32))
(fma.f32 #s(literal -2 binary32) (pow.f32 (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)) #s(literal -2 binary32))
(fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal -2 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) #s(literal -4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32) #s(literal 4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) #s(literal 3 binary32)) #s(literal -8 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal -2 binary32))
(+.f32 #s(literal -2 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 v #s(literal 2 binary32)) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (neg.f32 v)) #s(literal 2 binary32))
(*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))
(*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (neg.f32 v)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v))
(*.f32 #s(literal -2 binary32) (pow.f32 (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)))
(*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) v)) #s(literal 4 binary32) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal 1 binary32))) v)
(/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) v)
(/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v))
(pow.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(pow.f32 (/.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) #s(literal 2 binary32))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_i))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) cosTheta_i)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_O))) (neg.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) #s(literal 2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)) v)
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 #s(literal 2 binary32) v))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 v (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)) (neg.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(pow.f32 (/.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) v)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))) v)
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -1/2 binary32))) v)
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i))) (neg.f32 (neg.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32))) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i)) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i))) (neg.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)
(/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) (/.f32 #s(literal 1/2 binary32) v)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)) v)
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (neg.f32 cosTheta_i)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))
(/.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))))
(/.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (neg.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) #s(literal -1/2 binary32)) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i) #s(literal 1 binary32)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1/2 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (neg.f32 v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)) (*.f32 v v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 cosTheta_i)) (*.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v))))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) v)
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) v)))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (*.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) (neg.f32 v)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) (neg.f32 v))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))))
(/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 1/2 binary32) cosTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)))))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i)) (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v cosTheta_i))) #s(literal -1 binary32))
(*.f32 (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i))) (neg.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) v)
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.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 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 1/2 binary32))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (fma.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) #s(literal 2 binary32)))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32))
(neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))
(*.f32 (pow.f32 (/.f32 v (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))))
(*.f32 (pow.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32))))))
(*.f32 (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))
(/.f32 (neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32)) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) v)))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32)))) v)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32)))) (neg.f32 v))))
(/.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32)) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))) v)
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32))) (neg.f32 (*.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32))) (neg.f32 (*.f32 v (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) v))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32)))) v))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32)))) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal -1/36 binary32)) (*.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) (*.f32 v (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) (neg.f32 v))
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i))) (*.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))) (/.f32 #s(literal 1/36 binary32) (*.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) sinTheta_i))) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) v) (/.f32 (/.f32 #s(literal 1/36 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) v))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (neg.f32 v)))
(pow.f32 (/.f32 (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (neg.f32 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(/.f32 (-.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (fma.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))

eval1.5s (6.8%)

Memory
6.8MiB live, 273.1MiB allocated
Compiler

Compiled 50 451 to 4 109 computations (91.9% saved)

prune808.0ms (3.8%)

Memory
10.5MiB live, 534.7MiB allocated
Pruning

74 alts after pruning (70 fresh and 4 done)

PrunedKeptTotal
New1 711431 754
Fresh122739
Picked235
Done213
Total1 727741 801
Accuracy
99.9%
Counts
1 801 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
98.5%
(/.f32 (/.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
94.5%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
98.9%
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
95.9%
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
99.1%
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.9%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.9%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #s(approx (sinh (/ 1 v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 #s(approx (* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
99.1%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))))
98.9%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (* (sinh (/ -1 v)) (* -2 v)) (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
38.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
35.4%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
38.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
35.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
38.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
35.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
35.1%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
38.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
90.7%
(/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))) #s(literal -1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 #s(approx (* cosTheta_O (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
95.0%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
64.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
95.1%
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
98.7%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
98.7%
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
98.9%
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
65.5%
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
98.7%
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_i)
98.7%
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
98.5%
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
98.6%
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
65.5%
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
98.5%
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))) cosTheta_i)
65.5%
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
98.7%
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
98.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
96.9%
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))) #s(literal -1 binary32))) cosTheta_i)
65.5%
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
65.5%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
98.4%
#s(approx (/ (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
59.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
Compiler

Compiled 4 037 to 2 583 computations (36% saved)

simplify985.0ms (4.6%)

Memory
12.0MiB live, 164.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
cost-diff0
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cost-diff0
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
cost-diff0
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
cost-diff0
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
cost-diff64
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
cost-diff64
(-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
cost-diff64
(*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
cost-diff0
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
cost-diff0
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
cost-diff64
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
cost-diff192
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
cost-diff544
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
Rules
2 790×lower-*.f64
2 768×lower-*.f32
1 519×lower-/.f64
1 501×lower-/.f32
1 004×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100898
0154890
1329882
2906879
33557876
46838876
08107861
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
(exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
#s(literal -2 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
cosTheta_i
cosTheta_O
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))
(*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))
(neg.f32 v)
v
(-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))
(fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))
sinTheta_O
sinTheta_i
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))
(*.f32 sinTheta_i sinTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))
(*.f32 sinTheta_O sinTheta_O)
#s(literal 1/2 binary32)
#s(literal 1/6 binary32)
(/.f32 #s(literal -2 binary32) v)
#s(literal -2 binary32)
#s(literal 2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))
(*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))
(neg.f32 v)
v
#s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)))
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i))
(fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))))
(/.f32 sinTheta_O v)
sinTheta_O
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))
(/.f32 #s(literal 2 binary32) sinTheta_i)
sinTheta_i
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
#s(literal 1/3 binary32)
(*.f32 sinTheta_i (*.f32 v v))
(*.f32 v v)
(neg.f32 sinTheta_i)
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
cosTheta_i
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
sinTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
cosTheta_O
Outputs
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))
#s(literal -2 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)) cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
cosTheta_i
cosTheta_O
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal 2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal 2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v))
(*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))
(*.f32 (fma.f32 (/.f32 #s(literal 2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) v)
(neg.f32 v)
v
(-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))
(*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))
(*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
(fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))
(fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))
sinTheta_O
sinTheta_i
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))
(*.f32 sinTheta_i sinTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))
(*.f32 sinTheta_O sinTheta_O)
#s(literal 1/2 binary32)
#s(literal 1/6 binary32)
(/.f32 #s(literal -2 binary32) v)
#s(literal -2 binary32)
#s(literal 2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) sinTheta_i)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) sinTheta_i)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))
(*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))
(*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) sinTheta_i)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))
(neg.f32 v)
v
#s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))
#s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) sinTheta_i)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) sinTheta_i)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))
(-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)))
(-.f32 (/.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) sinTheta_i)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O))
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i))
(/.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) sinTheta_i)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i)
(fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))))
(fma.f32 (/.f32 #s(literal 2 binary32) v) sinTheta_O (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))
(/.f32 sinTheta_O v)
sinTheta_O
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))
(/.f32 #s(literal 2 binary32) sinTheta_i)
sinTheta_i
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))
#s(literal 1/3 binary32)
(*.f32 sinTheta_i (*.f32 v v))
(*.f32 (*.f32 v v) sinTheta_i)
(*.f32 v v)
(neg.f32 sinTheta_i)
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
cosTheta_i
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
sinTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
cosTheta_O

localize767.0ms (3.6%)

Memory
26.0MiB live, 295.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.16796875
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
accuracy0.265625
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
accuracy0.36166000976844204
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.835121668938219
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.32884069341186833
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
accuracy0.41796875
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
accuracy16.365194004730476
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
accuracy20.57989319829557
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))
accuracy0.2578125
(*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))
accuracy0.3203125
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)
accuracy0.34765625
(*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))
accuracy20.57989319829557
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))
accuracy0
(/.f32 #s(literal 1/2 binary32) v)
accuracy0.11328125
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)
accuracy0.234375
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
accuracy12.903488341106028
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
accuracy0.16796875
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
accuracy0.3007176023150756
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
accuracy0.35775375976844204
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
accuracy0.835121668938219
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
Samples
621.0ms256×0valid
Compiler

Compiled 672 to 91 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 593.0ms
ival-div: 514.0ms (86.7% of total)
ival-mult: 47.0ms (7.9% of total)
ival-exp: 8.0ms (1.3% of total)
const: 7.0ms (1.2% of total)
ival-add: 6.0ms (1% of total)
ival-sinh: 4.0ms (0.7% of total)
ival-sub: 3.0ms (0.5% of total)
ival-neg: 3.0ms (0.5% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series131.0ms (0.6%)

Memory
-7.0MiB live, 150.1MiB allocated
Counts
27 → 984
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())
#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())
#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())
#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
Outputs
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 3))))))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 3))))))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ (* sinTheta_O sinTheta_i) v) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v))) v)) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (patch (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<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 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 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 (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (patch (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor 0 v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt -2 (taylor inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2) (taylor inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2) (taylor inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2) (taylor inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt -2 (taylor -inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2) (taylor -inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2) (taylor -inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2) (taylor -inf v) (#s(alt (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (patch (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ sinTheta_O (* sinTheta_i v))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ sinTheta_O (* sinTheta_i v))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ -1/3 (* (pow sinTheta_i 2) (pow v 2))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -2 (/ (* sinTheta_O v) sinTheta_i)) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (+ (* -2 (/ sinTheta_O sinTheta_i)) (* -2 (/ v (pow sinTheta_i 2))))) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (+ (* -2 (/ sinTheta_O sinTheta_i)) (* -2 (/ v (pow sinTheta_i 2))))) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ -2 (pow sinTheta_i 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ sinTheta_O (* sinTheta_i v))) (* 2 (/ 1 (pow sinTheta_i 2)))) (taylor inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))) (* 2 (/ 1 (pow sinTheta_i 2))))) (taylor inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))) (* 2 (/ 1 (pow sinTheta_i 2))))) (taylor inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ -2 (pow sinTheta_i 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ sinTheta_O (* sinTheta_i v))) (* 2 (/ 1 (pow sinTheta_i 2)))) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (/ sinTheta_O sinTheta_i)) (* 1/3 (/ 1 (* (pow sinTheta_i 2) v)))) v)) (* 2 (/ 1 (pow sinTheta_i 2)))) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (/ sinTheta_O sinTheta_i)) (* 1/3 (/ 1 (* (pow sinTheta_i 2) v)))) v)) (* 2 (/ 1 (pow sinTheta_i 2)))) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ sinTheta_O (* sinTheta_i v))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ sinTheta_O (* sinTheta_i v))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (patch (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_i)) v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* (pow sinTheta_O 2) sinTheta_i)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* sinTheta_i (+ (* 1/3 (/ (* (pow sinTheta_O 3) sinTheta_i) v)) (pow sinTheta_O 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (+ (* 1/3 (/ (* sinTheta_O (pow sinTheta_i 3)) v)) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2))) (taylor -inf v) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (patch #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ -1/3 (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ -1/3 (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor 0 v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v) (taylor inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v) (taylor inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v) (taylor inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (patch (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/6 v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/6 v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) (patch (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) sinTheta_O)) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) sinTheta_O)) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2))) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2)))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2)))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt -2 (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))) 2) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))) 2) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt -2 (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) v)) v)) 2) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) v)) v)) 2) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (patch (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/3 (* sinTheta_i (pow v 2))) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (patch (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
Calls

246 calls:

TimeVariablePointExpression
2.0ms
sinTheta_O
@0
(/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i))
1.0ms
sinTheta_i
@0
(/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i))
1.0ms
sinTheta_i
@0
(/ cosTheta_i (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))))
1.0ms
sinTheta_O
@0
(/ cosTheta_i (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))))
1.0ms
sinTheta_i
@-inf
(/ cosTheta_i (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))))

simplify324.0ms (1.5%)

Memory
0.7MiB live, 512.0MiB allocated
Algorithm
egg-herbie
Rules
4 176×lower-*.f64
4 176×lower-*.f32
3 925×lower-fma.f64
3 925×lower-fma.f32
2 366×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121422029
1413921257
0860720812
Stop Event
iter limit
node limit
Counts
984 → 984
Calls
Call 1
Inputs
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ 1 v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (/ 1 v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 3))))))) (/ 1 v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ 1 v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (/ 1 v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 3))))))) (/ 1 v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ 1 v)
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(/ 1 v)
(* -1 (/ (- (/ (* sinTheta_O sinTheta_i) v) 1) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v))) v)) 1) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(/ (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
-2
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
-2
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i))
(+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)))
(+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)))
(+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)))
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v)))))
(* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v)))))
(* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v)))))
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2)))))))
(* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2)))))))
(* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2)))))))
(/ -1/3 (* (pow sinTheta_i 2) (pow v 2)))
(/ (- (* -2 (/ (* sinTheta_O v) sinTheta_i)) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2))
(/ (- (* v (+ (* -2 (/ sinTheta_O sinTheta_i)) (* -2 (/ v (pow sinTheta_i 2))))) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2))
(/ (- (* v (+ (* -2 (/ sinTheta_O sinTheta_i)) (* -2 (/ v (pow sinTheta_i 2))))) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2))
(/ -2 (pow sinTheta_i 2))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (* 2 (/ 1 (pow sinTheta_i 2))))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))) (* 2 (/ 1 (pow sinTheta_i 2)))))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))) (* 2 (/ 1 (pow sinTheta_i 2)))))
(/ -2 (pow sinTheta_i 2))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (* 2 (/ 1 (pow sinTheta_i 2))))
(- (* -1 (/ (+ (* 2 (/ sinTheta_O sinTheta_i)) (* 1/3 (/ 1 (* (pow sinTheta_i 2) v)))) v)) (* 2 (/ 1 (pow sinTheta_i 2))))
(- (* -1 (/ (+ (* 2 (/ sinTheta_O sinTheta_i)) (* 1/3 (/ 1 (* (pow sinTheta_i 2) v)))) v)) (* 2 (/ 1 (pow sinTheta_i 2))))
(* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2)))
(/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2))
(/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2))
(/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2))
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i)
(/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i)
(/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i)
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i))
(* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i))
(* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ cosTheta_i v))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(* 1/2 (/ cosTheta_i v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3)))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_i (+ (* 1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_i (+ (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (pow v 2))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* (pow v 2) (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(* (pow v 2) (+ 2 (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(* 2 (pow v 2))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v))))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))))
(* 2 (pow v 2))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* (pow sinTheta_O 2) sinTheta_i))))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* sinTheta_i (+ (* 1/3 (/ (* (pow sinTheta_O 3) sinTheta_i) v)) (pow sinTheta_O 2))))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (pow v 2))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (+ (* 1/3 (/ (* sinTheta_O (pow sinTheta_i 3)) v)) (pow sinTheta_i 2))))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 2 v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(* 2 v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ -1/3 (pow v 2))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(/ -1/3 (pow v 2))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(/ 1/6 v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(/ 1/6 v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2)))))))
(+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))))
(+ (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) sinTheta_O)) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) sinTheta_O)) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))))) (pow v 2))
(/ (+ (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2)))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/ (+ (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2)))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
-2
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))) 2)
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))) 2)
-2
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) v)) v)) 2)
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) v)) v)) 2)
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(/ (pow sinTheta_O 2) (pow v 2))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
Outputs
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 v v))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v)) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) v)) v))) v))) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(-.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (/ 1 v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 sinTheta_i (*.f32 v v))) sinTheta_O (/.f32 #s(literal 1 binary32) v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 3))))))) (/ 1 v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) (*.f32 v v))) sinTheta_O (/.f32 #s(literal 1 binary32) v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v))
(-.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (/ 1 v))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) (/.f32 sinTheta_O (*.f32 v v))) sinTheta_i (/.f32 #s(literal 1 binary32) v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 3))))))) (/ 1 v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) (*.f32 v v))) sinTheta_i (/.f32 #s(literal 1 binary32) v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/.f32 (+.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(/.f32 (+.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) #s(literal 1/2 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1 binary32)) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(* -1 (/ (- (/ (* sinTheta_O sinTheta_i) v) 1) v))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v))) v)) 1) v))
(/.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v)) #s(literal 1 binary32)) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i 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 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 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)
(* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) #s(literal 2 binary32))
(/ (+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v)
(/ (+ (* 2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* 2 v) (* 2 (* sinTheta_O sinTheta_i))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_i #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_O (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_O (+ (* 2 sinTheta_i) (/ (* sinTheta_O (pow sinTheta_i 2)) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_i #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_O (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_O 2)) (/ (pow sinTheta_i 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_O 2) (+ (* 2 (/ sinTheta_i sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -2 sinTheta_i) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_O))) sinTheta_O)) (/ (pow sinTheta_i 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(+ (* 2 (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_O #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(+ (* sinTheta_i (+ (* 2 sinTheta_O) (/ (* (pow sinTheta_O 2) sinTheta_i) v))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 (fma.f32 sinTheta_O #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) sinTheta_i (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (+ (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (pow sinTheta_i 2)) (/ (pow sinTheta_O 2) v))))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* 2 (/ sinTheta_O sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -2 sinTheta_O) (* -1 (/ (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) sinTheta_i))) sinTheta_i)) (/ (pow sinTheta_O 2) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (+ (/ 1/3 (* sinTheta_O (pow v 2))) (* 2 (/ 1 sinTheta_O)))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
-2
#s(literal -2 binary32)
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32))
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
(fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal -2 binary32))
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) 2)
(fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32))
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) sinTheta_i) sinTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O (fma.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_i) sinTheta_O (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) 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)
(* 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)
(* 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)
(* 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)
(* 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)
(* 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)
(* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i))
(/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))
(+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)))
(fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i)))
(+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)))
(fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i)))
(+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)))
(fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i)))
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32))
(* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)
(* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)
(* sinTheta_O (- (* -1 (/ (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2)))) sinTheta_O)) (* 2 (/ 1 (* sinTheta_i v)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32))
(* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2)))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))
(* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2)))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))
(* -1 (* sinTheta_O (+ (/ 1/3 (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 2 (/ 1 (* sinTheta_i v))) (/ 2 (* sinTheta_O (pow sinTheta_i 2)))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))
(/ -1/3 (* (pow sinTheta_i 2) (pow v 2)))
(/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))
(/ (- (* -2 (/ (* sinTheta_O v) sinTheta_i)) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 v sinTheta_i)) #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(/ (- (* v (+ (* -2 (/ sinTheta_O sinTheta_i)) (* -2 (/ v (pow sinTheta_i 2))))) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 (/.f32 sinTheta_O sinTheta_i) (/.f32 v (*.f32 sinTheta_i sinTheta_i)))) v (/.f32 #s(literal -1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(/ (- (* v (+ (* -2 (/ sinTheta_O sinTheta_i)) (* -2 (/ v (pow sinTheta_i 2))))) (* 1/3 (/ 1 (pow sinTheta_i 2)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 (/.f32 sinTheta_O sinTheta_i) (/.f32 v (*.f32 sinTheta_i sinTheta_i)))) v (/.f32 #s(literal -1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(/ -2 (pow sinTheta_i 2))
(/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (* 2 (/ 1 (pow sinTheta_i 2))))
(fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i)))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))) (* 2 (/ 1 (pow sinTheta_i 2)))))
(-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i)))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (/ 1/3 (* (pow sinTheta_i 2) (pow v 2))) (* 2 (/ 1 (pow sinTheta_i 2)))))
(-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i)))
(/ -2 (pow sinTheta_i 2))
(/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))
(- (* -2 (/ sinTheta_O (* sinTheta_i v))) (* 2 (/ 1 (pow sinTheta_i 2))))
(fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i)))
(- (* -1 (/ (+ (* 2 (/ sinTheta_O sinTheta_i)) (* 1/3 (/ 1 (* (pow sinTheta_i 2) v)))) v)) (* 2 (/ 1 (pow sinTheta_i 2))))
(-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (neg.f32 v)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i)))
(- (* -1 (/ (+ (* 2 (/ sinTheta_O sinTheta_i)) (* 1/3 (/ 1 (* (pow sinTheta_i 2) v)))) v)) (* 2 (/ 1 (pow sinTheta_i 2))))
(-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (neg.f32 v)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i)))
(* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2)))
(/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_i sinTheta_i))
(/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2))
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2))
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(/ (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))) (pow sinTheta_i 2))
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32))
(/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i)
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)
(/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i)
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)
(/ (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) sinTheta_i))) sinTheta_i)
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)
(* -2 (/ sinTheta_O (* sinTheta_i v)))
(*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32))
(* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i))
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))
(* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i))
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))
(* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i))
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) (*.f32 v v))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) sinTheta_i) sinTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* cosTheta_O (* cosTheta_i (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O (fma.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_i) sinTheta_O (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))) (* 1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 5 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(*.f32 (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) (*.f32 (*.f32 v v) v)) #s(literal -2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32)))) #s(literal 2 binary32)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) v) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))))) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O (fma.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i) cosTheta_O (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) sinTheta_i) sinTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_i (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_O (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))) v)
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) cosTheta_i)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i (fma.f32 (*.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) sinTheta_i) sinTheta_O (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) cosTheta_i))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_i (/.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_i (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (neg.f32 (*.f32 sinTheta_i cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))))) sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_i cosTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 v v) v)))) sinTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3)))))))
(*.f32 (+.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) (*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) (*.f32 (*.f32 v v) v)) #s(literal 2 binary32))) #s(literal 2 binary32)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) v) #s(literal -2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) #s(literal 2 binary32))) v)) (neg.f32 v)) #s(literal 2 binary32)))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_i (+ (* 1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) sinTheta_i) (*.f32 (*.f32 sinTheta_O v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_i (+ (* sinTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (*.f32 (*.f32 sinTheta_O v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(+ (* sinTheta_O (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* 1/2 (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* sinTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))
(* (pow v 2) (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(*.f32 (+.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))) (*.f32 v v))
(* (pow v 2) (+ 2 (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(*.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/3 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 v v))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(* (pow v 2) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) v)) (*.f32 v v))
(* (pow v 2) (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i))) v)) v)) (*.f32 v v))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* (pow sinTheta_O 2) sinTheta_i))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O v) #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(+ (* 2 (pow v 2)) (* sinTheta_i (+ (* 2 (* sinTheta_O v)) (* sinTheta_i (+ (* 1/3 (/ (* (pow sinTheta_O 3) sinTheta_i) v)) (pow sinTheta_O 2))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) v) #s(literal 1/3 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i (*.f32 (*.f32 sinTheta_O v) #s(literal 2 binary32))) sinTheta_i (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(+ (* 2 (* sinTheta_O (* sinTheta_i v))) (* 2 (pow v 2)))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i #s(literal 2 binary32)) v (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) sinTheta_O (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(+ (* 2 (pow v 2)) (* sinTheta_O (+ (* 2 (* sinTheta_i v)) (* sinTheta_O (+ (* 1/3 (/ (* sinTheta_O (pow sinTheta_i 3)) v)) (pow sinTheta_i 2))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O (*.f32 (*.f32 sinTheta_i #s(literal 2 binary32)) v)) sinTheta_O (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 2 (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) (neg.f32 (*.f32 v v))) #s(literal 1 binary32)) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (neg.f32 v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) (neg.f32 v))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (* -2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* -2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (* 2 (/ (* sinTheta_O sinTheta_i) v))))))
(*.f32 (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) (*.f32 (*.f32 v v) v)) #s(literal -2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32)))) #s(literal 2 binary32)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* -1 (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 2 (/ (+ (* -1/6 (* sinTheta_O sinTheta_i)) (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)))) v) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)) (neg.f32 v)) #s(literal 2 binary32)))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_O (+ (* -1 (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (* (pow sinTheta_i 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_O (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (* sinTheta_O (* sinTheta_i (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) sinTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* -1/2 (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(+ (* -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* sinTheta_i (+ (* -1 (* sinTheta_O (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (* (pow sinTheta_O 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) sinTheta_i (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/ -1/3 (pow v 2))
(/.f32 #s(literal -1/3 binary32) (*.f32 v v))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v)))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (* 1/3 (/ 1 (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v)))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(/ -1/3 (pow v 2))
(/.f32 #s(literal -1/3 binary32) (*.f32 v v))
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(- (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))) (* 1/3 (/ 1 (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1/3 (* (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -2 (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)
(/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)
(* -2 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))
(/ 1/6 v)
(/.f32 #s(literal 1/6 binary32) v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* 1/2 (/ (pow sinTheta_O 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(/ 1/6 v)
(/.f32 #s(literal 1/6 binary32) v)
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/6 (/ 1 v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_i 2) v)) (* 1/6 (/ 1 (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2)))))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)))
(+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))))
(fma.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+ (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(-.f32 (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) sinTheta_i))
(+ (* -1 (* sinTheta_i (+ (* 2 (/ 1 sinTheta_i)) (* 1/3 (/ 1 (* sinTheta_i (pow v 2))))))) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (* -1 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(-.f32 (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) sinTheta_i))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (+ (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) (pow sinTheta_O 2))) (* -1 (/ (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -2 (/ sinTheta_i (* sinTheta_O v))) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) sinTheta_O)) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_i v)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))) (* 2 (/ 1 (pow sinTheta_i 2))))) sinTheta_O)) sinTheta_O)) (* -1 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))
(*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))
(/ (+ (* -2 (* sinTheta_O (* sinTheta_i v))) (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))))) (pow v 2))
(/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i v) sinTheta_O)) (*.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(/ (+ (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2)))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(/ (+ (* -1 (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2)))) (* v (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
-2
#s(literal -2 binary32)
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32))
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -2 binary32)))
(- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) (pow v 2)))) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -2 binary32)))
-2
#s(literal -2 binary32)
(- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32))
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) v)) v)) 2)
(-.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v)) #s(literal 2 binary32))
(- (* -1 (/ (+ (* 2 (* sinTheta_O sinTheta_i)) (/ (* (pow sinTheta_i 2) (+ (* 1/3 (/ 1 (pow sinTheta_i 2))) (pow sinTheta_O 2))) v)) v)) 2)
(-.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v)) #s(literal 2 binary32))
(* -1 (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32))
(+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(+ (* -1 (+ 2 (* 1/3 (/ 1 (pow v 2))))) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (* -1 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_i (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (+ (* -1 (/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) (pow sinTheta_i 2))) (* -1 (/ (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -2 (/ sinTheta_O (* sinTheta_i v))) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 2 (/ sinTheta_O v)) (+ (/ 1/3 (* sinTheta_i (pow v 2))) (* 2 (/ 1 sinTheta_i)))) sinTheta_i)) (* -1 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ 1/3 (* sinTheta_i (pow v 2)))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/ (pow sinTheta_O 2) (pow v 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) (neg.f32 (*.f32 v v))) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))

rewrite217.0ms (1%)

Memory
7.7MiB live, 321.0MiB allocated
Rules
2 346×lower-*.f64
2 324×lower-*.f32
1 811×lower-/.f64
1 793×lower-/.f32
1 558×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100567
0154563
1601538
24503538
08329520
Stop Event
iter limit
node limit
iter limit
Counts
27 → 564
Calls
Call 1
Inputs
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))
(-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_O cosTheta_i)
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))
(*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v)))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Outputs
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v #s(literal -2 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(pow.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (/.f32 v (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (pow.f32 (/.f32 #s(literal -2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -2 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (pow.f32 (/.f32 v (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) #s(literal -2 binary32)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #s(literal -2 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v)))
(*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) #s(literal -1 binary32)))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) v)
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1 binary32)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) (*.f32 v (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 v) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v)))
(pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 cosTheta_O cosTheta_i))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))
(/.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) v)
(/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (neg.f32 v))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) #s(literal -1 binary32))
(exp.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (*.f32 (log.f32 v) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) v))
(neg.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) v)
(/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i)) #s(literal -1 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 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) #s(literal -1 binary32)) v)
(*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (neg.f32 v) (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)))
(*.f32 v (neg.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) v))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32)) (neg.f32 v)) (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32)) (neg.f32 v)) (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v))))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32))) (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 v) (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32))) (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) v))
(fma.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))
(fma.f32 (neg.f32 v) (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (*.f32 (neg.f32 v) #s(literal -2 binary32)))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))
(+.f32 (*.f32 (neg.f32 v) (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) (*.f32 (neg.f32 v) #s(literal -2 binary32)))
(neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) v))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))))
(*.f32 (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32))) (neg.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32))) (neg.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32)) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -2 binary32)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32)) (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -2 binary32)))))
(/.f32 (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32)) (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v))) (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))) (/.f32 #s(literal 4 binary32) (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)))) (/.f32 #s(literal 8 binary32) (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)))))
(-.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal 2 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 v #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal -2 binary32))
(fma.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal -2 binary32))
(fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v) #s(literal -2 binary32))
(fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (neg.f32 v)) #s(literal 2 binary32) #s(literal -2 binary32))
(fma.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal -2 binary32))
(fma.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))
(fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32))
(fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (neg.f32 v)) #s(literal -2 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -2 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal -2 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -2 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal 2 binary32) v)) #s(literal -2 binary32))
(fma.f32 #s(literal -2 binary32) (pow.f32 (/.f32 v (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)) #s(literal -2 binary32))
(fma.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -2 binary32))
(fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) v) #s(literal -2 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v)) #s(literal 4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (*.f32 v v))) (fma.f32 (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -8 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -2 binary32))
(+.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i))))
(pow.f32 (/.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (pow.f32 (/.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))))
(*.f32 (pow.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) #s(literal 8 binary32)) (*.f32 (*.f32 v v) v)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (-.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))
(*.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) (/.f32 #s(literal 1 binary32) sinTheta_i))
(*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) sinTheta_i))
(/.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) #s(literal -1 binary32)) sinTheta_i)
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))
(/.f32 (*.f32 (fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) #s(literal 8 binary32)) (*.f32 (*.f32 v v) v))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (fma.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (-.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (neg.f32 sinTheta_i))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)))
(/.f32 (*.f32 (fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) #s(literal 8 binary32)) (*.f32 (*.f32 v v) v))) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (-.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32))))) (neg.f32 sinTheta_i)))
(/.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) #s(literal 1 binary32)) (neg.f32 sinTheta_i))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) (*.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) #s(literal 8 binary32)) (*.f32 (*.f32 v v) v))) (*.f32 (neg.f32 sinTheta_i) (fma.f32 #s(literal 4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (-.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)) (*.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) sinTheta_i)
(/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) sinTheta_i))
(pow.f32 (/.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) sinTheta_i))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i))))
(pow.f32 (/.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i)))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)))
(pow.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_i)
(*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i))))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(neg.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)) v)
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v)
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 v v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 v (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 1/2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32))
(neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
#s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (neg.f32 v)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 v #s(literal 2 binary32)) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (neg.f32 v)) #s(literal 2 binary32))
(*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
(*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v))
(*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (neg.f32 v)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal 2 binary32) v)))
(*.f32 #s(literal -2 binary32) (pow.f32 (/.f32 v (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))))
(*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) v))
(/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (*.f32 v #s(literal -1/2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (/.f32 #s(literal -2 binary32) v)) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v))) (/.f32 #s(literal -2 binary32) v)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
(/.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v)))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 1 binary32)) (*.f32 v #s(literal -1/2 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))) (*.f32 (neg.f32 v) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v)))) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))) (*.f32 (*.f32 v #s(literal -1/2 binary32)) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))) (*.f32 v (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))))
(/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v)))) (*.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 v #s(literal -1/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) v))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v #s(literal -1/2 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 (*.f32 v v) v))) #s(literal -2 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 sinTheta_i sinTheta_O)))) v))
(/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal -2 binary32)) v)
(/.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) #s(literal 2 binary32)) (neg.f32 v))
(/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 v #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal 2 binary32) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (/.f32 #s(literal -2 binary32) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -2 binary32) v)))
(fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (*.f32 (/.f32 #s(literal -2 binary32) v) (*.f32 sinTheta_i sinTheta_O)))
(fma.f32 (/.f32 #s(literal -2 binary32) v) (*.f32 sinTheta_i sinTheta_O) (*.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -2 binary32) v) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (/.f32 #s(literal -2 binary32) v)))
(pow.f32 (/.f32 (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (/.f32 #s(literal -2 binary32) v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -2 binary32) v)))
(+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v) (/.f32 #s(literal -2 binary32) v)))
(+.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (*.f32 (/.f32 #s(literal -2 binary32) v) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (*.f32 (/.f32 #s(literal -2 binary32) v) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal 2 binary32) v)))
(*.f32 (pow.f32 (/.f32 v (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal -1/36 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))))
(*.f32 (pow.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) #s(literal 1/8 binary32) #s(literal 1/216 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/12 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))
(/.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal -1/36 binary32)) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/12 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal -1/36 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) v))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal -1/36 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/12 binary32))) v))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/12 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 1 binary32)) v)
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal -1/36 binary32)) (*.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) #s(literal 1/8 binary32) #s(literal 1/216 binary32)) (*.f32 v (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) #s(literal 1/36 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/12 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (neg.f32 v))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))))
(pow.f32 (/.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) v))
(neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (neg.f32 v)))
(*.f32 (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) sinTheta_i) sinTheta_i)
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)))
(*.f32 sinTheta_i (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) sinTheta_i))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) #s(literal -3 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v)))) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O) (fma.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))) (/.f32 (*.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))))
(/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (/.f32 (*.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (*.f32 v v))))) (fma.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (pow.f32 (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) #s(literal -3 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))))) (fma.f32 (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O) (fma.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))) (/.f32 (*.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i)))) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))
(fma.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (*.f32 v v)))))
(+.f32 (*.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))
(+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v)) (pow.f32 (/.f32 v #s(literal 1/3 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/3 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) sinTheta_i)) #s(literal 1/3 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) (pow.f32 (/.f32 (*.f32 v v) #s(literal 1/3 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal -1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i)))
(*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) sinTheta_i)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)))
(/.f32 (/.f32 (/.f32 #s(literal 1/3 binary32) sinTheta_i) v) v)
(/.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i v)) v)
(/.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) sinTheta_i)
(/.f32 (neg.f32 (/.f32 #s(literal 1/3 binary32) sinTheta_i)) (*.f32 (neg.f32 v) v))
(/.f32 (/.f32 #s(literal 1/3 binary32) sinTheta_i) (*.f32 v v))
(/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))
(/.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i)))
(/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 v v) sinTheta_i) #s(literal 3 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) #s(literal 3 binary32))))
(pow.f32 (/.f32 (*.f32 v v) (/.f32 #s(literal 1/3 binary32) sinTheta_i)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) #s(literal 3 binary32))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)))
(*.f32 (pow.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 sinTheta_O) (neg.f32 sinTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 sinTheta_O v)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O (/.f32 sinTheta_O v)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O v)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_O) v)
(/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O v))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (neg.f32 sinTheta_O)) (*.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (/.f32 v sinTheta_O)))
(/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (*.f32 v (/.f32 v sinTheta_O)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 sinTheta_O)) (*.f32 (/.f32 v sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 (/.f32 v sinTheta_O) v))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O v)) v)
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (*.f32 (neg.f32 v) v))
(/.f32 (/.f32 sinTheta_O v) (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O (/.f32 sinTheta_O v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (/.f32 v (*.f32 sinTheta_O (/.f32 sinTheta_O v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 v sinTheta_O) #s(literal -2 binary32))
(pow.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (log.f32 v) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O v)) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (*.f32 v v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))

eval174.0ms (0.8%)

Memory
-23.3MiB live, 330.3MiB allocated
Compiler

Compiled 50 251 to 3 592 computations (92.9% saved)

prune400.0ms (1.9%)

Memory
4.7MiB live, 569.7MiB allocated
Pruning

84 alts after pruning (79 fresh and 5 done)

PrunedKeptTotal
New1 546281 574
Fresh145165
Picked415
Done044
Total1 564841 648
Accuracy
100.0%
Counts
1 648 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
98.5%
(/.f32 (/.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
94.5%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
98.5%
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
95.9%
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))))
98.9%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.9%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #s(approx (sinh (/ 1 v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
99.0%
(/.f32 (*.f32 #s(approx (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 (*.f32 #s(approx (* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
99.1%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.9%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (* (sinh (/ -1 v)) (* -2 v)) (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
38.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
35.4%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
40.9%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
35.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
38.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
38.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
38.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
38.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
38.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
35.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
35.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
35.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
35.1%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
65.5%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
38.6%
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
90.7%
(/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))) #s(literal -1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.8%
(/.f32 #s(approx (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (* cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.0%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
64.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
38.0%
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
98.8%
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
95.1%
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
98.7%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
98.9%
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.6%
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
65.5%
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
98.5%
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))) cosTheta_O)
65.5%
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
65.5%
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
98.7%
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_i)
98.7%
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
98.5%
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
98.6%
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
65.5%
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
98.7%
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
98.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
96.9%
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))) #s(literal -1 binary32))) cosTheta_i)
94.8%
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i))) #s(literal -1 binary32))) cosTheta_O)
65.5%
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
65.5%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
38.5%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
59.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
59.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
Compiler

Compiled 5 979 to 2 265 computations (62.1% saved)

regimes341.0ms (1.6%)

Memory
7.6MiB live, 474.2MiB allocated
Counts
142 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 #s(approx (* cosTheta_O (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (* cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
#s(approx (/ (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) v)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (* (sinh (/ -1 v)) (* -2 v)) (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(*.f32 (pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) #s(approx (sinh (/ 1 v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))))
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) cosTheta_i))) #s(literal -1 binary32))) cosTheta_O)
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 v v) #s(literal 2 binary32))) cosTheta_O))) #s(literal -1 binary32))) cosTheta_i)
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) cosTheta_O) #s(literal -1 binary32)))
(/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))) #s(literal -1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (pow.f32 (*.f32 v (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v cosTheta_i)) #s(literal -1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) #s(literal 1 binary32))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
Outputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
Calls

8 calls:

51.0ms
cosTheta_i
49.0ms
v
43.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
41.0ms
sinTheta_i
40.0ms
sinTheta_O
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1cosTheta_O
99.1%1sinTheta_i
99.1%1sinTheta_O
99.1%1v
99.1%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
99.1%1(*.f32 sinTheta_i sinTheta_O)
99.1%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes313.0ms (1.5%)

Memory
21.6MiB live, 524.4MiB allocated
Counts
122 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 #s(approx (* cosTheta_O (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (* cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
#s(approx (/ (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)))
Outputs
(/.f32 (*.f32 #s(approx (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
Calls

8 calls:

57.0ms
(*.f32 cosTheta_i cosTheta_O)
40.0ms
(*.f32 sinTheta_i sinTheta_O)
40.0ms
sinTheta_O
38.0ms
v
35.0ms
cosTheta_O
Results
AccuracySegmentsBranch
99.0%1cosTheta_i
99.0%1cosTheta_O
99.0%1sinTheta_i
99.0%1sinTheta_O
99.0%1v
99.0%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
99.0%1(*.f32 sinTheta_i sinTheta_O)
99.0%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes182.0ms (0.9%)

Memory
-15.2MiB live, 243.7MiB allocated
Counts
78 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 #s(approx (* cosTheta_O (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (* cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
Outputs
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
Calls

8 calls:

31.0ms
sinTheta_O
29.0ms
cosTheta_O
20.0ms
sinTheta_i
20.0ms
cosTheta_i
20.0ms
v
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1cosTheta_O
98.9%1sinTheta_i
98.9%1sinTheta_O
98.9%1v
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes204.0ms (1%)

Memory
6.7MiB live, 276.1MiB allocated
Counts
77 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 #s(approx (* cosTheta_O (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (* cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
Outputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

40.0ms
v
31.0ms
cosTheta_i
22.0ms
sinTheta_O
22.0ms
cosTheta_O
20.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1sinTheta_i
98.9%1v
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
98.9%1cosTheta_O
98.9%1sinTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes163.0ms (0.8%)

Memory
-8.5MiB live, 272.2MiB allocated
Counts
72 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (* (/ 1/2 v) (/ cosTheta_i (* (exp (* (/ sinTheta_i v) sinTheta_O)) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
Outputs
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

22.0ms
sinTheta_O
21.0ms
sinTheta_i
20.0ms
v
19.0ms
(*.f32 sinTheta_i sinTheta_O)
19.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.7%1sinTheta_i
98.7%1cosTheta_i
98.7%1cosTheta_O
98.7%1sinTheta_O
98.7%1v
98.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%1(*.f32 sinTheta_i sinTheta_O)
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes209.0ms (1%)

Memory
-20.6MiB live, 236.8MiB allocated
Counts
69 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (/ (/ (* cosTheta_O cosTheta_i) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (* 2 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
Outputs
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

47.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
34.0ms
(*.f32 cosTheta_i cosTheta_O)
28.0ms
cosTheta_i
21.0ms
v
20.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes199.0ms (0.9%)

Memory
16.9MiB live, 280.0MiB allocated
Counts
67 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
Outputs
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
Calls

8 calls:

47.0ms
(*.f32 cosTheta_i cosTheta_O)
31.0ms
sinTheta_O
21.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
21.0ms
sinTheta_i
20.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes203.0ms (0.9%)

Memory
-6.4MiB live, 321.3MiB allocated
Counts
66 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
Outputs
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
Calls

8 calls:

36.0ms
(*.f32 sinTheta_i sinTheta_O)
34.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
29.0ms
sinTheta_O
24.0ms
cosTheta_O
21.0ms
v
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
98.5%1v
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes155.0ms (0.7%)

Memory
6.8MiB live, 437.7MiB allocated
Counts
65 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 2 binary32))) v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)) v))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O))) v (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)) #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) v)))
(*.f32 (/.f32 cosTheta_i #s(approx (* (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O #s(literal 2 binary32)) sinTheta_i)) (neg.f32 v)) #s(literal 2 binary32))))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (+.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v)) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v)) (/.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 v (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)) v))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/6 binary32)))))) (neg.f32 v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (* (+ (* sinTheta_O sinTheta_i) (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v)) (/ -2 v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_O) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) sinTheta_i) (*.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (fma.f32 (/.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32) (fma.f32 v (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_O sinTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 sinTheta_i v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 #s(approx (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (*.f32 sinTheta_O v)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) sinTheta_i)) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_O (*.f32 v v))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (/.f32 #s(literal -1 binary32) sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (/.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (*.f32 v v) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 #s(literal 2 binary32) sinTheta_i))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1/3 binary32) sinTheta_i)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) (*.f32 (-.f32 #s(approx (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (*.f32 (neg.f32 sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 2 binary32) (*.f32 sinTheta_i v))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))))
Outputs
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
Calls

8 calls:

24.0ms
v
20.0ms
cosTheta_O
19.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
18.0ms
sinTheta_i
18.0ms
cosTheta_i
Results
AccuracySegmentsBranch
65.5%1cosTheta_i
65.5%1cosTheta_O
65.5%1sinTheta_i
65.5%1sinTheta_O
65.5%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.5%1(*.f32 sinTheta_i sinTheta_O)
65.5%1(*.f32 cosTheta_i cosTheta_O)
65.5%1v
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes68.0ms (0.3%)

Memory
-18.9MiB live, 142.6MiB allocated
Counts
22 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(approx (/ (+ (* (* sinTheta_i sinTheta_i) (* (* sinTheta_O sinTheta_O) 1/2)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v))) (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v) (/.f32 #s(literal 1/6 binary32) v)))) (neg.f32 v)) #s(literal 2 binary32)))))
Outputs
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
Calls

8 calls:

14.0ms
(*.f32 sinTheta_i sinTheta_O)
10.0ms
sinTheta_O
8.0ms
v
7.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
7.0ms
sinTheta_i
Results
AccuracySegmentsBranch
65.5%1sinTheta_O
65.5%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.5%1(*.f32 cosTheta_i cosTheta_O)
65.5%1cosTheta_i
65.5%1sinTheta_i
65.5%1(*.f32 sinTheta_i sinTheta_O)
65.5%1cosTheta_O
65.5%1v
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes48.0ms (0.2%)

Memory
28.1MiB live, 110.8MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
Calls

8 calls:

9.0ms
cosTheta_i
6.0ms
cosTheta_O
6.0ms
sinTheta_O
6.0ms
v
6.0ms
sinTheta_i
Results
AccuracySegmentsBranch
60.2%1(*.f32 cosTheta_i cosTheta_O)
60.2%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
60.2%1cosTheta_i
60.2%1sinTheta_i
60.2%1sinTheta_O
60.2%1cosTheta_O
60.2%1(*.f32 sinTheta_i sinTheta_O)
60.2%1v
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes42.0ms (0.2%)

Memory
-24.4MiB live, 93.9MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i))) cosTheta_O))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
Calls

8 calls:

6.0ms
cosTheta_i
6.0ms
sinTheta_O
5.0ms
(*.f32 sinTheta_i sinTheta_O)
5.0ms
cosTheta_O
5.0ms
sinTheta_i
Results
AccuracySegmentsBranch
60.2%1cosTheta_i
60.2%1cosTheta_O
60.2%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
60.2%1sinTheta_O
60.2%1v
60.2%1(*.f32 cosTheta_i cosTheta_O)
60.2%1sinTheta_i
60.2%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes35.0ms (0.2%)

Memory
16.4MiB live, 96.5MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
Calls

8 calls:

5.0ms
sinTheta_O
5.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
4.0ms
sinTheta_i
4.0ms
cosTheta_i
4.0ms
cosTheta_O
Results
AccuracySegmentsBranch
59.8%1cosTheta_i
59.8%1cosTheta_O
59.8%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.8%1sinTheta_i
59.8%1sinTheta_O
59.8%1(*.f32 cosTheta_i cosTheta_O)
59.8%1v
59.8%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes30.0ms (0.1%)

Memory
-6.6MiB live, 71.4MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
Calls

8 calls:

5.0ms
v
5.0ms
(*.f32 cosTheta_i cosTheta_O)
3.0ms
cosTheta_O
3.0ms
cosTheta_i
3.0ms
sinTheta_O
Results
AccuracySegmentsBranch
59.7%1cosTheta_i
59.7%1v
59.7%1sinTheta_i
59.7%1sinTheta_O
59.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.7%1(*.f32 sinTheta_i sinTheta_O)
59.7%1(*.f32 cosTheta_i cosTheta_O)
59.7%1cosTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes26.0ms (0.1%)

Memory
11.4MiB live, 52.2MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
Calls

8 calls:

5.0ms
(*.f32 sinTheta_i sinTheta_O)
3.0ms
cosTheta_i
3.0ms
sinTheta_O
3.0ms
v
3.0ms
cosTheta_O
Results
AccuracySegmentsBranch
59.7%1cosTheta_i
59.7%1sinTheta_i
59.7%1v
59.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.7%1(*.f32 sinTheta_i sinTheta_O)
59.7%1(*.f32 cosTheta_i cosTheta_O)
59.7%1cosTheta_O
59.7%1sinTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes22.0ms (0.1%)

Memory
11.8MiB live, 51.1MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
Calls

8 calls:

4.0ms
v
3.0ms
cosTheta_O
3.0ms
sinTheta_O
3.0ms
cosTheta_i
2.0ms
sinTheta_i
Results
AccuracySegmentsBranch
59.7%1cosTheta_i
59.7%1sinTheta_i
59.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.7%1(*.f32 sinTheta_i sinTheta_O)
59.7%1(*.f32 cosTheta_i cosTheta_O)
59.7%1sinTheta_O
59.7%1v
59.7%1cosTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes35.0ms (0.2%)

Memory
-7.1MiB live, 31.8MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
Calls

8 calls:

20.0ms
cosTheta_O
2.0ms
cosTheta_i
2.0ms
sinTheta_i
2.0ms
v
2.0ms
sinTheta_O
Results
AccuracySegmentsBranch
59.7%1sinTheta_i
59.7%1cosTheta_i
59.7%1sinTheta_O
59.7%1v
59.7%1(*.f32 sinTheta_i sinTheta_O)
59.7%1(*.f32 cosTheta_i cosTheta_O)
59.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.7%1cosTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes30.0ms (0.1%)

Memory
-4.9MiB live, 34.0MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
Calls

8 calls:

19.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
2.0ms
cosTheta_i
2.0ms
v
2.0ms
cosTheta_O
2.0ms
sinTheta_O
Results
AccuracySegmentsBranch
59.7%1cosTheta_O
59.7%1sinTheta_i
59.7%1sinTheta_O
59.7%1cosTheta_i
59.7%1v
59.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.7%1(*.f32 cosTheta_i cosTheta_O)
59.7%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes31.0ms (0.1%)

Memory
-23.7MiB live, 26.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

21.0ms
cosTheta_i
1.0ms
sinTheta_i
1.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
1.0ms
v
1.0ms
sinTheta_O
Results
AccuracySegmentsBranch
59.7%1sinTheta_i
59.7%1v
59.7%1(*.f32 sinTheta_i sinTheta_O)
59.7%1cosTheta_i
59.7%1sinTheta_O
59.7%1cosTheta_O
59.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

simplify46.0ms (0.2%)

Memory
-9.7MiB live, 29.0MiB allocated
Algorithm
egg-herbie
Rules
48×*-commutative_binary32
17×+-commutative_binary32
16×neg-sub0_binary32
16×neg-mul-1_binary32
15×sub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0158642
1204642
2227642
3254642
4278642
5298642
6311642
7316642
8317642
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
Outputs
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) cosTheta_i) cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v)) cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (*.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 cosTheta_O #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (* cosTheta_i (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v)) (/.f32 cosTheta_i v)) cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (*.f32 #s(approx (* (* (* 2 v) v) (exp (* (/ sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 v v) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i)
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 (neg.f32 v) #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 #s(literal 2 binary32) sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) (*.f32 #s(approx (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2) #s(approx (* (- (/ (+ (* (/ sinTheta_O v) 2) (+ (/ 2 sinTheta_i) (/ 1/3 (* sinTheta_i (* v v))))) (neg sinTheta_i)) (/ (* sinTheta_O sinTheta_O) (* v v))) (* sinTheta_i sinTheta_i)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 v v) sinTheta_i))) (neg.f32 sinTheta_i)))) (neg.f32 v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* (* (sinh (/ -1 v)) (* -2 v)) (* (exp (/ (* sinTheta_O sinTheta_i) v)) v)) #s(approx (* (neg v) (- (/ (* 2 (+ (* sinTheta_i sinTheta_O) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) 1/6) v))) (neg v)) 2)) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))

soundness1.8s (8.2%)

Memory
47.8MiB live, 1 624.6MiB allocated
Rules
5 187×lower-fma.f64
5 187×lower-fma.f32
4 985×lower-fma.f64
4 985×lower-fma.f32
4 201×lower-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0136521764
1471721068
0836420642
0121422029
1413921257
0860720812
03344121
110404000
238273767
370033766
080493724
097517791
1332317068
0822316844
079403
0125403
1426384
22873384
08176374
01970
03170
18968
252868
3682568
0806568
057266
091270
1293262
21957262
37907262
08291262
0100567
0154563
1601538
24503538
08329520
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 421 to 717 computations (49.5% saved)

preprocess1.1s (5.2%)

Memory
35.4MiB live, 1 290.2MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 5 842 to 4 014 computations (31.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...